/*
@author gdxw 
@time   20150831

*/

body{
	background:#eee;
}
.f-bg{
	background-color: #fff;
	box-shadow: 0px 1px 2px #bbb;
}
.inline{
	display: inline-block;
}
.block_settings .block_tree li.item_with_icon > p img{
	top:6px;
}
.block_navigation .block_tree .tree_item img{
	margin-top:6px;
}
.block_settings .block_tree .tree_item.branch{
	background-position: 0 50%;
}

#page-header{
	margin-bottom: 20px;
}
#main-content{
	padding:10px 0;
}
#page-navbar .breadcrumb{
	background-color:inherit;
}
#page-footer {
	margin-top: 20px;
	background-color: #000;
	color: #c8cdd2;
}
#page-footer .block{
	background-color: inherit;
	border: 0;
	box-shadow: none;
}
.block a:hover{
	text-decoration:none;
}
.block .header{
	background-color:inherit;
	color: inherit;
	border-bottom-color: #dfdfdf;
}
.block .header .title h2{
	font-weight: normal;
	line-height: 28px;
}
.filters.calendar_filters , .eventskey{
	display: none;
}
.block .calendar-event-panel{
	background-color:#444;
}
.block .calendar-event-panel .yui3-overlay-content{
	background-color:#444;
}
#page-footer-link{
	margin-top: 30px;
	padding: 20px 0;
	background-color: #232220;
}
#page-footer-link a{
	color: #c8cdd2;
}
#page-footer-link a:hover{
	color: #fff;
}
#page-footer{
	padding-bottom: 0;
}
.navbar{
	border-radius: 0;
}
.course-content{
	padding:0 14px;
}



/*返回顶部*/

#fixed-block {
	position: fixed;
	right: 20px;
	bottom: 100px;
}
.goto-box{
	display: block;
	width: 50px;
	height: 50px;
	background-color: #5e5e5e;
	color: #fff;	
}
.goto-box a:hover{
	color: #fff;
}
.goto-box .fa-angle-up{
	font-size:30px;
	line-height: 50px;
}
/*学习进度*/

#exp-progress .progress{
	height:10px;
	border-radius:10px;
}
#exp-progress .progress .progress-bar{
	border-radius: 10px;
}
#startlearn a.btn{
	padding: 10px 30px;
	border-radius: 0;
}
#startlearn p a{
	color: #555;
}
#startlearn p a:hover{
	text-decoration: none;
	color: #1ABC9C;
}
#startlearn p a .fa{
	padding-right: 4px;
}

/*章节*/
#main-content .section h3{
	font-size: 16px;
	margin-bottom: 20px;
}
#main-content .section h3.sectionname:before{
	content: "\f0c9"; 
	display: inline-block;
	height: 30px;
	width: 30px;
	text-align: center;
	line-height: 30px;
	font:normal normal normal 14px/1 FontAwesome;
	font-size:14px;
	font-weight: normal;
	padding: 8px;
	margin-right: 4px;
	border-radius: 100%;
	color: #fff;
	background-color: #777;
}
.course-content ul li.section.main{
	padding-bottom: 10px;
	border-bottom:1px solid #eee;
}
#main-content ul.section li.activity:hover{
	background-color: #eee;
}
#main-content ul.section li.activity a:hover{
	text-decoration: none;
}

/*二级页面*/
#region-main div[role="main"]{
	background-color: #fff;
	padding: 10px;
}

#region-main{
	//background-color: #fff;
}

.block_fake.block .menuwrapper li{
	display: inline-block;
	padding:5px 10px;
}

/*block样式1*/

#course-brief .block {
	border:0;
	border-radius:0;
	box-shadow:none;
	margin-bottom:0;
}
#course-brief .block_activity_modules{
	overflow: hidden;
	border-top:1px solid #dfdfdf;
}
#course-brief .block.block_activity_modules .content{
	overflow: hidden; 
	padding:6px;
}
#course-brief .block_activity_modules .header{
	/*display: none;*/
}
#course-brief .block .content{
	padding:0;
}
#course-brief .block_activity_modules li {
	float: left;
	padding-right: 20px;
	font-size: 16px;
	color: #555;
}

/*最近新闻*/

#block-region-main-top .block{
	border: 0;
	border-radius: 0;
}
#block-region-main-top .block_news_items .content .post .head{
	float: right;
}
#block-region-main-top .block_news_items .content .post .info{
	float: left;
}
.no-overflow{
	margin-bottom:0;
}
.breadcrumb-nav{
	margin-bottom: 0;
}


/*平论页面*/

.block_comments .comment-area{
	max-width:none;
}

.block_comments .comment-area textarea{
	height: 80px;
}




/**/